package taller1.ed.ud8.ejercicios.ej01;

public class Cadena {
	private String cadena;

	public Cadena(String c) {
		this.cadena = c;
	}

	public String getCadena() {
		return cadena;
	}

	public void cDelante(String apendice) {
		this.cadena = apendice + cadena;
	}

	public void cDetras(String apendice) {
		this.cadena = cadena + apendice;
	}

	public void quitar(char carAQuitar, int n) {
		String sol = "";
		int apariciones = 0;
		for (int i = 0; i < cadena.length(); i++) {
			char carActual = cadena.charAt(i);
			if (carActual != carAQuitar) {
				sol += carActual;
			}
			else if (apariciones < n) {
				apariciones++;
			}
			else {
				sol += carActual;
			}
		}
		cadena = sol;
	}
}
